Neo4jProducer{
  super(endpoint);
}
Neo4jProducer{ }
createNode{
  if (body == null) {
    org.springframework.data.neo4j.support.Neo4jTemplate.createNode
}
createRelationship{
    org.springframework.data.neo4j.support.Neo4jTemplate.createRelationshipBetween
    BasicRelationship r=(BasicRelationship)body;
    org.springframework.data.neo4j.support.Neo4jTemplate.createRelationshipBetween
}
process{
  Neo4jOperation op=(Neo4jOperation)exchange.getIn().getHeader(Neo4jEndpoint.HEADER_OPERATION);
    Node node=createNode(body);
break;
break;
}
removeNode{
    org.springframework.data.neo4j.support.Neo4jTemplate.delete
 else   if (body instanceof Node) {
}
removeRelationship{
  if (body instanceof Number) {
    org.springframework.data.neo4j.support.Neo4jTemplate.delete
 else   if (body instanceof Relationship) {
    org.springframework.data.neo4j.support.Neo4jTemplate.delete
}
